تحقیق در مورد تخمین هزینه های نرم افزار (فرمت فایل Word و با قابلیت ویرایش )تعداد صفحات 21كامپيوتر ها كم و برنامه هاي كاربردي اغلب پروژه هاي كوچك و يك نفره بود . از طرفي هزينه هاي نرم افزاري درصد كوچكي از كل هزينه سيستم كامپيوتري را تشكيل مي داد و قدري خطا در تخمين هزينه هاي نرم افزاري ، تاثير اندكي برجاي مي گذاشت . به تدريج تعداد ، اندازه و اهميت برنامه هاي كاربردي و از طرف ديگر هزينه هاي ايجاد نرم افزارشروع به رشد نمود ، به گونه اي كه امروزه نرم افزار گران ترين عنصر هر سيستم كامپيوتري به شمار مي آيد و افزايش بيش از حد هزينه ها براي سازنده نرم افزار مصيبت بار خواهد بود . در نتيجه اين رشد ، تاثير خطاها در تخمين هزينه نرم افزار بيشتر و بدتر شد . در نتيجه امروزه تخمين هزينه پروژه هاي نرم افزاري اهميت زيادي پيداكرده است, در این مقاله بعداز تعریف تخمین هزینه و انواع تخمین به تعریف ومقایسه سه روش از روشهای تخمین هزینه های نرم افزاری یعنی روش امتیاز کارکردی (FUNCTION POINT =FP) ,روش COCOMO و روش FPROM می پردازیم